Uses of Class
negotiator.bidding.BidDetails

Packages that use BidDetails
agents.anac.y2011.Nice_Tit_for_Tat   
agents.anac.y2011.TheNegotiator   
negotiator   
negotiator.bidding   
negotiator.boaframework   
negotiator.boaframework.acceptanceconditions.anac2011   
negotiator.boaframework.offeringstrategy   
negotiator.boaframework.offeringstrategy.anac2010   
negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010   
negotiator.boaframework.offeringstrategy.anac2011   
negotiator.boaframework.offeringstrategy.other   
negotiator.boaframework.omstrategy   
negotiator.boaframework.sharedagentstate.anac2010   
negotiator.boaframework.sharedagentstate.anac2011   
negotiator.qualitymeasures   
 

Uses of BidDetails in agents.anac.y2011.Nice_Tit_for_Tat
 

Methods in agents.anac.y2011.Nice_Tit_for_Tat that return BidDetails
 BidDetails BidHistory.getBestBidDetails()
          Gets the details of the best bid for me.
 BidDetails BidHistory.getBidDetailsOfUtility(double u)
          Get the BidDetails of the Bid with utility closest to u.
 BidDetails BidHistory.getFirstBidDetails()
           
 BidDetails BidHistory.getLastBidDetails()
           
 BidDetails BidHistory.getRandom()
           
 BidDetails BidHistory.getRandom(java.util.Random r)
           
 

Methods in agents.anac.y2011.Nice_Tit_for_Tat that return types with arguments of type BidDetails
 java.util.List<BidDetails> BidHistory.getHistory()
           
 java.util.Iterator<BidDetails> BidHistory.iterator()
           
 

Methods in agents.anac.y2011.Nice_Tit_for_Tat with parameters of type BidDetails
 void BidHistory.add(BidDetails b)
           
 

Uses of BidDetails in agents.anac.y2011.TheNegotiator
 

Methods in agents.anac.y2011.TheNegotiator that return types with arguments of type BidDetails
 java.util.ArrayList<BidDetails> BidsCollection.getPartnerBids()
           
 java.util.ArrayList<BidDetails> BidsCollection.getPossibleBids()
           
 

Uses of BidDetails in negotiator
 

Methods in negotiator that return BidDetails
 BidDetails BidHistory.getBestBidDetails()
          Returns the bid with the highest utility stored in the history.
 BidDetails BidHistory.getBestDiscountedBidDetails(UtilitySpace util)
          Returns the bid with the highest discounted utility stored in the history.
 BidDetails BidHistory.getFirstBidDetails()
          Returns the first bid stored in the history
 BidDetails BidHistory.getLastBidDetails()
          Returns the last bid details added to the history.
 BidDetails BidHistory.getRandom()
           
 BidDetails BidHistory.getRandom(java.util.Random rand)
           
 BidDetails BidHistory.getWorstBidDetails()
          Returns the bid with the lowest utility stored in the history.
 

Methods in negotiator that return types with arguments of type BidDetails
 java.util.List<BidDetails> BidHistory.getHistory()
          Returns the full history.
 java.util.List<BidDetails> BidHistory.getNBestBids(int count)
          Returns a list of the top N bids which the opponent has offered.
 

Methods in negotiator with parameters of type BidDetails
 void BidHistory.add(BidDetails bid)
          Add an offered bid o the history.
 

Constructor parameters in negotiator with type arguments of type BidDetails
BidHistory(java.util.List<BidDetails> bids)
          Creates a bid history given an array of bids offered by the negotiation agent.
 

Uses of BidDetails in negotiator.bidding
 

Methods in negotiator.bidding with parameters of type BidDetails
 int BidDetailsStrictSorterUtility.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetailsSorterUtility.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetailsSorterTime.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetails.compareTo(BidDetails other)
          A comparator for BidDetails which order the bids in reverse natural order of utility.
 

Uses of BidDetails in negotiator.boaframework
 

Fields in negotiator.boaframework declared as BidDetails
protected  BidDetails OfferingStrategy.nextBid
          The next bid the agent plans to present
 

Fields in negotiator.boaframework with type parameters of type BidDetails
protected  java.util.List<BidDetails> OutcomeSpace.allBids
          List of all possible bids in the domain
 

Methods in negotiator.boaframework that return BidDetails
abstract  BidDetails OfferingStrategy.determineNextBid()
          Determines the next bid the agent will offer to the opponent
abstract  BidDetails OfferingStrategy.determineOpeningBid()
          Determines the first bid to be offered by the agent
abstract  BidDetails OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Returns a bid selected using the opponent model from the given set of similarly preferred bids.
 BidDetails OMStrategy.getBid(OutcomeSpace space, Range range)
          Returns a bid selected using the opponent model with a utility in the given range.
 BidDetails OMStrategy.getBid(SortedOutcomeSpace space, double targetUtility)
          Use this method in case no range is specified, but only a target utility.
 BidDetails SortedOutcomeSpace.getBidNearUtility(double utility)
          Gets a BidDetails which is close to the utility
 BidDetails OutcomeSpace.getBidNearUtility(double utility)
          gets a BidDetails which is closest to the given utility
 BidDetails NegotiationSession.getMaxBidinDomain()
          Returns the best bid in the domain.
 BidDetails SortedOutcomeSpace.getMaxBidPossible()
           
 BidDetails OutcomeSpace.getMaxBidPossible()
           
 BidDetails NegotiationSession.getMinBidinDomain()
          Returns the worst bid in the domain.
 BidDetails SortedOutcomeSpace.getMinBidPossible()
           
 BidDetails OutcomeSpace.getMinBidPossible()
           
 BidDetails OfferingStrategy.getNextBid()
           
 

Methods in negotiator.boaframework that return types with arguments of type BidDetails
 java.util.List<BidDetails> OutcomeSpace.getAllOutcomes()
           
 java.util.List<BidDetails> SortedOutcomeSpace.getBidsinRange(Range r)
          gets a list of BidDetails that have a utility within the range
 java.util.List<BidDetails> OutcomeSpace.getBidsinRange(Range range)
          Returns a list of bids (from possibleBids) that have a utility within the given range.
 

Methods in negotiator.boaframework with parameters of type BidDetails
 void OfferingStrategy.setNextBid(BidDetails nextBid)
          Set the next bid of the agent.
 

Method parameters in negotiator.boaframework with type arguments of type BidDetails
abstract  BidDetails OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Returns a bid selected using the opponent model from the given set of similarly preferred bids.
 

Uses of BidDetails in negotiator.boaframework.acceptanceconditions.anac2011
 

Method parameters in negotiator.boaframework.acceptanceconditions.anac2011 with type arguments of type BidDetails
 double AC_NiceTitForTat.getAverageUtility(java.util.ArrayList<BidDetails> list)
           
 

Uses of BidDetails in negotiator.boaframework.offeringstrategy
 

Methods in negotiator.boaframework.offeringstrategy that return BidDetails
 BidDetails IAMHaggler_Test_Offering.determineNextBid()
           
 BidDetails IAMHaggler_Test_Offering.determineOpeningBid()
           
 

Uses of BidDetails in negotiator.boaframework.offeringstrategy.anac2010
 

Fields in negotiator.boaframework.offeringstrategy.anac2010 declared as BidDetails
protected  BidDetails IAMhaggler2010_Offering.myLastBid
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2010 that return BidDetails
 BidDetails Yushu_Offering.determineNextBid()
           
 BidDetails Nozomi_Offering.determineNextBid()
           
 BidDetails IAMhaggler2010_Offering.determineNextBid()
           
 BidDetails IAMCrazyHaggler_Offering.determineNextBid()
           
 BidDetails AgentSmith_Offering.determineNextBid()
           
 BidDetails AgentK_Offering.determineNextBid()
           
 BidDetails AgentFSEGA_Offering.determineNextBid()
           
 BidDetails Yushu_Offering.determineOpeningBid()
           
 BidDetails Nozomi_Offering.determineOpeningBid()
           
 BidDetails IAMhaggler2010_Offering.determineOpeningBid()
           
 BidDetails IAMCrazyHaggler_Offering.determineOpeningBid()
           
 BidDetails AgentSmith_Offering.determineOpeningBid()
           
 BidDetails AgentK_Offering.determineOpeningBid()
           
 BidDetails AgentFSEGA_Offering.determineOpeningBid()
           
 

Uses of BidDetails in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010
 

Methods in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010 that return types with arguments of type BidDetails
 java.util.ArrayList<BidDetails> BidSpace.Project(double[] pointToProject, double utility, int limit, UtilitySpace utilitySpace, OpponentModel opponentModel)
          Project a point onto an iso-utility space.
 

Uses of BidDetails in negotiator.boaframework.offeringstrategy.anac2011
 

Methods in negotiator.boaframework.offeringstrategy.anac2011 that return BidDetails
 BidDetails ValueModelAgent_Offering.determineNextBid()
           
 BidDetails TheNegotiator_Offering.determineNextBid()
          Determine the next bid.
 BidDetails NiceTitForTat_Offering.determineNextBid()
           
 BidDetails IAMhaggler2011_Offering.determineNextBid()
           
 BidDetails HardHeaded_Offering.determineNextBid()
           
 BidDetails Gahboninho_Offering.determineNextBid()
           
 BidDetails BRAMAgent_Offering.determineNextBid()
           
 BidDetails AgentK2_Offering.determineNextBid()
           
 BidDetails TheNegotiator_Offering.determineOffer(int phase, double threshold)
          Determine what (counter)offer should be made in a given phase with a minimum threshold.
 BidDetails ValueModelAgent_Offering.determineOpeningBid()
           
 BidDetails TheNegotiator_Offering.determineOpeningBid()
           
 BidDetails NiceTitForTat_Offering.determineOpeningBid()
           
 BidDetails IAMhaggler2011_Offering.determineOpeningBid()
           
 BidDetails HardHeaded_Offering.determineOpeningBid()
           
 BidDetails Gahboninho_Offering.determineOpeningBid()
           
 BidDetails BRAMAgent_Offering.determineOpeningBid()
           
 BidDetails AgentK2_Offering.determineOpeningBid()
           
 

Uses of BidDetails in negotiator.boaframework.offeringstrategy.other
 

Methods in negotiator.boaframework.offeringstrategy.other that return BidDetails
 BidDetails TimeDependent_Offering.determineNextBid()
          Simple offering strategy which retrieves the target utility and looks for the nearest bid if no opponent model is specified.
 BidDetails Random_Offering.determineNextBid()
           
 BidDetails GeniusTimeDependent_Offering.determineNextBid()
          Simple offering strategy which retrieves the target utility and finds
 BidDetails ChoosingAllBids.determineNextBid()
          Returns the next bid in the sorted array of bids.
 BidDetails ANAC2013BOAExample_Offering.determineNextBid()
          Offer a random bid with a utility higher than the target breakoff.
 BidDetails TimeDependent_Offering.determineOpeningBid()
           
 BidDetails Random_Offering.determineOpeningBid()
           
 BidDetails GeniusTimeDependent_Offering.determineOpeningBid()
           
 BidDetails ChoosingAllBids.determineOpeningBid()
           
 BidDetails ANAC2013BOAExample_Offering.determineOpeningBid()
           
 

Uses of BidDetails in negotiator.boaframework.omstrategy
 

Methods in negotiator.boaframework.omstrategy that return BidDetails
 BidDetails OfferBestN.getBid(java.util.List<BidDetails> allBids)
          First this method determines the N best bids given the array of similarly preferred bids.
 BidDetails NullStrategy.getBid(java.util.List<BidDetails> allBids)
          Returns a random bid from the give array of similarly preferred bids.
 BidDetails NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Selects a random bid from the best N bids, where N depends on the domain size.
 BidDetails BestBid.getBid(java.util.List<BidDetails> allBids)
          Returns the best bid for the opponent given a set of similarly preferred bids.
 

Method parameters in negotiator.boaframework.omstrategy with type arguments of type BidDetails
 BidDetails OfferBestN.getBid(java.util.List<BidDetails> allBids)
          First this method determines the N best bids given the array of similarly preferred bids.
 BidDetails NullStrategy.getBid(java.util.List<BidDetails> allBids)
          Returns a random bid from the give array of similarly preferred bids.
 BidDetails NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Selects a random bid from the best N bids, where N depends on the domain size.
 BidDetails BestBid.getBid(java.util.List<BidDetails> allBids)
          Returns the best bid for the opponent given a set of similarly preferred bids.
 

Uses of BidDetails in negotiator.boaframework.sharedagentstate.anac2010
 

Fields in negotiator.boaframework.sharedagentstate.anac2010 declared as BidDetails
 BidDetails NozomiSAS.maxUtilityPartnerBidDetails
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 that return BidDetails
 BidDetails NozomiSAS.getMaxUtilityPartnerBidDetails()
           
 BidDetails YushuSAS.getSuggestBid()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 that return types with arguments of type BidDetails
 java.util.LinkedList<BidDetails> YushuSAS.getBestTenBids()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 with parameters of type BidDetails
 void NozomiSAS.setMaxUtilityPartnerBidDetails(BidDetails b)
           
 void YushuSAS.updateBelief(BidDetails opponentBid)
           
 

Constructors in negotiator.boaframework.sharedagentstate.anac2010 with parameters of type BidDetails
NozomiSAS(NegotiationSession negoSession, BidDetails bid)
           
 

Uses of BidDetails in negotiator.boaframework.sharedagentstate.anac2011
 

Methods in negotiator.boaframework.sharedagentstate.anac2011 that return types with arguments of type BidDetails
 java.util.ArrayList<BidDetails> NiceTitForTatSAS.discountedFilterBetween(double minU, double maxU, double minT, double maxT)
           
 java.util.ArrayList<BidDetails> NiceTitForTatSAS.filterBetween(double minU, double maxU, double minT, double maxT)
           
 java.util.ArrayList<BidDetails> NiceTitForTatSAS.filterBetweenTime(double minT, double maxT)
           
 java.util.ArrayList<BidDetails> TheNegotiatorSAS.getPossibleBids()
           
 

Uses of BidDetails in negotiator.qualitymeasures
 

Methods in negotiator.qualitymeasures that return BidDetails
 BidDetails NegotiationSessionWrapper.getMaxBidinDomain()
           
 BidDetails NegotiationSessionWrapper.getMinBidinDomain()
           
 

Methods in negotiator.qualitymeasures that return types with arguments of type BidDetails
 java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> Trace.getOfferedBids()
           
 

Method parameters in negotiator.qualitymeasures with type arguments of type BidDetails
 void Trace.setOfferedBids(java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> offeredBids)